x86/EFI: avoid Xen image when looking for module/kexec position
authorJan Beulich <jbeulich@suse.com>
Fri, 31 Mar 2017 06:32:51 +0000 (08:32 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 31 Mar 2017 06:32:51 +0000 (08:32 +0200)
commitc95bad938f77a863f46bbce6cad74012714776bb
tree9b35b814b7058b0186040960cd9cb900dc8167a9
parent4ec1cb0b01332c0bbf0e4d232c1e33390ae1a95c
x86/EFI: avoid Xen image when looking for module/kexec position

When booting straight from EFI, we don't further try to relocate Xen.
As a result, so far we also didn't avoid the area Xen uses when looking
for a location to put modules or the kexec area. Introduce a fake
module slot to deal with that without having to fiddle with a lot of
code.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: e22e1c47958a4778cd7baa3980f74e52f525ba28
master date: 2017-03-20 09:27:12 +0100
xen/arch/x86/efi/efi-boot.h
xen/arch/x86/setup.c